package lib

import (
	"lark/src/lib/request"
	"lark/src/lib/sqlite"
	"lark/src/object"
)

// Module 模块接口
type StdModule interface {
	Name() string                              // 模块名称
	Methods() map[string]object.NativeFunction // 模块方法
}

var StdModules = map[string]StdModule{
	"request": &request.RequestModule{}, // 标准库模块
	"sqlite":  &sqlite.SqliteModule{},   // 标准库模块
}
